body{ font-family: Arial; font-size:13px; color: #333333;}
p{ line-height: 1.4em;}

.clear{clear: both;}
.ancho300{ width: 300px;}
.altura400{ height: 400px;width:100%;}
.altura400 img{width:100%;}
.shadow_5{-moz-box-shadow: 1px -1px 5px #888; webkit-box-shadow: 1px -1px 5px#888; box-shadow: 1px -1px 5px #888;}
.contenido{ min-height:300px; color: #766a63;  }

header{ background: url('../../bundles/hotelamerica/images/bg/icono_der.png') no-repeat right center #dc291e; position: relative; z-index: 3;}
footer{ background-color:#e0ded9; position: relative; z-index: 3;height:140px;}
.logo{ padding:20px 0px 10px 10px;}
.gris{background-color:#766a63;}
.gris2{background-color:#766a63;height:40px; /*background: url('../../bundles/hotelamerica/images/iconos/facebook.png') no-repeat right center*/}

.margin_5{ margin-left:5px;}
.margin_10{ margin-top:10px;}
.margin_25{ margin-top:25px;}
.margin_10_left{ margin-left:10px;}
.margin_10_mleft{ margin-left:-10px;}
.margin_top_20{ margin-top: 20px;}
.margin_top_4{ margin-top: 4px;}
.margin_top_2{ margin-top: 2px;}
.margin_40{ margin-left:40px;}
.padding_10_left{padding-left::10px;}
.margin_top_40{ margin-top: 40px;}
.right{float:right;margin-right: 10px;}
.right2{float:right;margin-right: -30px;text-align:right}
.menu_footer{padding:10px 10px 10px 0px; border-bottom:1px solid #c0bbb5; width:940px; color:#766a63; margin-left:-15px}
#myCarousel{ position: absolute; top: 70px; z-index: 0;}

/*HOME*/
.container_caja_reservas{ position: absolute; top: 200px;}
#caja_idiomas{ /*background: #dbdbdb; */height: 32px; position: relative; z-index: 4; margin-top: -370px;float:right; }
#caja_idiomas a{color:#FFFFFF;box-shadow:none}
#caja_idiomas ul li a {color:#000000}
#caja_reservas{ background: #dbdbdb; height: 32px; position: relative; z-index: 4; margin-top: -270px;float:right}
#caja_reservas .title{ color: #766a63;text-transform:uppercase; font-weight:bold; font-size:16px; margin: 7px 0 0 30px;}
#caja_reservas .idiomas{ text-align: right; margin: 7px 20px 0 0; color: #88a2c0;}
#caja_reservas .idiomas a{ color: #88a2c0;}
#caja_reservas .idiomas a.selected{ color: #FFFFFF;}

#caja_reservas_bottom { background: #dbdbdb; border: 1px solid #000000;
    box-shadow: 0px 2px 1pc #333333;
    -moz-box-shadow: 0px 2px 1pc #333333;
    -webkit-box-shadow: 0px 2px 1pc #333333;
	position: relative; z-index: 6; margin-top: -235px;float:right  }
#caja_reservas_bottom #formulario_reservas{ margin: 9px 0 9px 10px; font-size: 10px;}
#caja_reservas_bottom #formulario_reservas label{ color: #766a63; font-size: 13px;}

#caja_reservas_bottom .central{ color: #aec4dd; margin-top: 35px; margin-bottom: 5px; text-align: center; font-size: 12px;}
#caja_reservas_bottom .telefono{ color: #ffffff; font-size:16px; font-family: Arial; font-weight: bold; text-align: left;}
#caja_reservas_bottom .mujer{ background: url('../../bundles/hotelamerica/images/fotos/mujer.png') no-repeat top right;}

#caja_reservas_bottom #to{width: 100px; height: 15px; background-color: #7896ba; border: none;/*margin-left:-25px;*/}
#caja_reservas_bottom #formulario_reservas #to label{margin-left:-25px;}
#caja_reservas_bottom #from{ width: 100px; height: 15px; background-color: #7896ba; border: none;/*margin-left:-10px*/}
#caja_reservas_bottom #formulario_reservas #from label{margin-left:-10px;}

#caja_reservas_bottom #selectHotel { width: 140px;}
#caja_reservas_bottom #selectAdultos, #caja_reservas_bottom #selectNinos{ width: 80px;}
#submitReservas{background: url('../../bundles/hotelamerica/images/bg/bg_reservar.png') repeat-x top; height:32px; border: none; padding: 0 8px;  margin-top: 16px; color: #FFFFFF; font-size: 16px;float:right;width:150px; text-align:left; text-transform:uppercase;}

#caja_reservas_bottom img.ui-datepicker-trigger{ cursor: pointer; position: relative; top: -4px; margin-left: 5px;}
/**************/
.ui-datepicker-month{ height: 24px;}
#email{width:169px;background:url('../../bundles/hotelamerica/images/bg/bg_select_email.png') repeat;}
.titular_RS{ color: #766a63;  margin-bottom: 12px; padding-bottom: 5px; font-size:13px;float:right}
.titular_home_1{ color: #766a63;  margin-bottom: 12px; padding-bottom: 5px; font-size:13px;}
.titular{ color: #766a63; font-size: 24px; margin-bottom:0px;line-height:100%}
.titularR{ color: #766a63; font-size: 24px; margin-bottom:0px;float:left}
.blue{ color: #5097be;}
.orange13{font-size:13px;color:#eda362; float:right}
.border{border-bottom:1px solid #7f7e7e;}
.border2{border:1px solid #7f7e7e;/*min-height:175px;*/ margin-left:30px;}
.orange{color:#eda362}
.localizacion2{line-height:80%}
.listado_destinos_home{ margin-top: 8px;}
.listado_destinos_home ul{ list-style: none; margin-left: 0px;}
.listado_destinos_home ul li { font-size: 14px; color:#5097be; background:url('../../bundles/hotelamerica/images/iconos/bullet_localizacion_home.png') no-repeat right; border-bottom: 1px solid #c8c8c8; padding-bottom: 4px; padding-top: 4px; }
.listado_destinos_home ul li a{font-size: 14px; color:#5097be; display: block; }

.item_oferta{ padding: 5px 0;/* background:url('../../bundles/hotelamerica/images/bg/bg_item_oferta.png') no-repeat right bottom;*/}
.item_oferta p.localizacion{ margin-bottom: 1px; font-size: 13px; color: #003c72;}
.item_oferta p.hotel{ margin-bottom: 1px; font-size: 14px; font-weight: bold; color: #5097be;}
.item_oferta p.estrellas{ margin-bottom: 1px;}
.item_oferta .of_desc{ font-size: 12px; color: #333333;}

#caja_destacados { background: #766a63; border: 1px solid #000000;
    box-shadow: 0px 2px 1pc #333333;
    -moz-box-shadow: 0px 2px 1pc #333333;
    -webkit-box-shadow: 0px 2px 1pc #333333;
	position: relative; z-index: 6; margin-top:50px;float:right  }
#caja_destacados #formulario_reservas{ margin: 9px 0 9px 10px; font-size: 10px;}
#caja_destacados #formulario_reservas label{ color: #766a63; font-size: 13px;}

#caja_destacados .central{ color: #cbc4c1;  text-align: center; font-size: 13px; font-family: Arial;}
#caja_destacados .telefono{ color: #ffffff; font-size:16px; font-family: Arial; font-weight: bold; border-bottom:1px solid #CBC4C1}
#caja_destacados .destacado1{  background: url('../../bundles/hotelamerica/images/fotos/destacado1.png') no-repeat top left;height:130px;}
#caja_destacados .destacado2{  background: url('../../bundles/hotelamerica/images/fotos/destacado2.png') no-repeat top left;height:130px;}
#caja_destacados .destacado3{  background: url('../../bundles/hotelamerica/images/fotos/destacado3.png') no-repeat top left;height:130px;}

#caja_destacados #to{width: 100px; height: 15px; background-color: #7896ba; border: none;/*margin-left:-25px;*/}
#caja_destacados #formulario_reservas #to label{margin-left:-25px;}
#caja_destacados #from{ width: 100px; height: 15px; background-color: #7896ba; border: none;/*margin-left:-10px*/}
#caja_destacados #formulario_reservas #from label{margin-left:-10px;}

#caja_destacados #selectHotel { width: 140px;}
#caja_reservas_bottom #selectAdultos, #caja_reservas_bottom #selectNinos{ width: 80px;}
#submitReservas{background: url('../../bundles/hotelamerica/images/bg/bg_reservar.png') repeat-x top; height:32px; border: none; padding: 0 8px;  margin-top: 16px; color: #FFFFFF; font-size: 16px;float:right;width:150px; text-align:left; text-transform:uppercase;}

#caja_destacados img.ui-datepicker-trigger{ cursor: pointer; position: relative; top: -4px; margin-left: 5px;}
/**************/
content {color:#7f7e7e;}
#news .newsletter{  background: url('../../bundles/hotelamerica/images/general/newsletter.png') no-repeat;}
/**********************************/
.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
    display: block;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.navbar .nav.pull-right input {width:100px;}
.navbar .nav.pull-right select {width:50px;
}

